Day 19 - React 什麼是React? 要怎麼用?
上一章簡單介紹了React跟如何建立專案
今天來把我們會用到的package都加進來吧
npm install react-router-dom
npm install reactstrap
npm install react-bootstrap
安裝完可以在package.json看到我們所安裝的東西
大家可能會疑惑怎麼有一個package-lock.json, 是不小心裝錯嗎!?
並不是喔, 這是在下install指令時就會自動生成
可以想像成是一個紀錄(Version Tree), 當你的安裝新的東西或版本有更新, 他會記錄具體的來源和版本號
安裝好後, 可以在專案底下發現多了App.js
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
class App extends Component {
  render() {
    return (
      <div className="App">
        <header className="App-header">
          <img src={logo} className="App-logo" alt="logo" />
          <p>
            Edit <code>src/App.js</code> and save to reload.
          </p>
          <a
            className="App-link"
            href="https://reactjs.org"
            target="_blank"
            rel="noopener noreferrer"
          >
            Learn React
          </a>
        </header>
      </div>
    );
  }
}
export default App;
在Terminal輸入啟動指令
npm start
執行後會自動開啟Browser並連到 localhost:3000
3000 port是現在前端默認的port, 就像後端都走8080一樣

Day 21 - React 什麼是Component? 生命週期?